place where pine nuts are cracked - Turkish English Dictionary